import { f1, f2 as _f2 } from "./export1";
import { f3, f4 as _f4 } from "./export2";
import export3 from "./export3";
import f7 from "./export4";
import _f8 from "./export5";
import { last } from "./export5";

function say(f: () => void): void {
  console.log(typeof f, ":", f);
  f();
}

[f1, _f2, f3, _f4, export3.f5, export3.f6, f7, _f8, last].forEach((c: () => void): void => say(c));

export {};
